package itBean;
/*
描述书包；
属性：型号、价格、颜色
方法：输出书包信息
要求：价格只能在100-200之间，颜色只能是红、绿、蓝三色，型号不能为null
无参构造方法：三个属性默认值，价格：123，型号：中号，颜色：红色
有参构造方法：根据传入的值进行赋值
 */
public class bag {
    private String size;
    private double prices;
    private String color;
    //无参构造方法
    public bag() {
        this("中号",123,"红色");
    }
    //有参构造方法
    public bag(String size,double prices,String color){
        if (size !=null){
            this.size=size;
        }
        if (prices>=100 && prices<=200){
            this.prices=prices;
        }
        if (color.equals("红") || color.equals("绿") || color.equals("蓝")){
            this.color=color;
        }
    }
    public void start(){
        System.out.println("型号："+this.size);
        System.out.println("价格："+this.prices);
        System.out.println("颜色："+this.color);
    }
    public String getSize(){
        return size;
    }
    public void setSize(String size){
        if (size !=null){
            this.size=size;
        }
    }
    public double getPrices(){
        return prices;
    }
    public void setPrices(double prices){
        if (prices>=100 && prices<=200){
            this.prices=prices;
        }
    }
    public String getColor(){
        return color;
    }
    public void setColor(String color){
        if (color.equals("红") || color.equals("绿") || color.equals("蓝")){
            this.color=color;
        }
    }
}
